package com.suning.sawp.vo.logistics;

import java.io.Serializable;
import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;

public class LogisticsVo implements Serializable {

    /**
     */
    private static final long serialVersionUID = 9170678898065736444L;

    /**
     * 预计出库时间
     */
    private String estimateOutTime;

    /**
     * 期望送货时间
     */
    private String hopeArrivalTime;

    /**
     * 送货信息
     */
    private List<SiteInfoVo> siteInfos;

    /**
     * 收货地址信息
     */
    private LogisticsAddressVo addressInfo;

    /**
     * 物流状态信息
     */
    private LogisticsStatusVo statusInfo;

    public String getEstimateOutTime() {
        return estimateOutTime;
    }

    public void setEstimateOutTime(String estimateOutTime) {
        this.estimateOutTime = estimateOutTime;
    }

    public String getHopeArrivalTime() {
        return hopeArrivalTime;
    }

    public void setHopeArrivalTime(String hopeArrivalTime) {
        this.hopeArrivalTime = hopeArrivalTime;
    }

    public List<SiteInfoVo> getSiteInfos() {
        return siteInfos;
    }

    public void setSiteInfos(List<SiteInfoVo> siteInfos) {
        this.siteInfos = siteInfos;
    }

    public LogisticsAddressVo getAddressInfo() {
        return addressInfo;
    }

    public void setAddressInfo(LogisticsAddressVo addressInfo) {
        this.addressInfo = addressInfo;
    }

    public LogisticsStatusVo getStatusInfo() {
        return statusInfo;
    }

    public void setStatusInfo(LogisticsStatusVo statusInfo) {
        this.statusInfo = statusInfo;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
